Big Huge Thesaurus

cascarilla bark

noun